#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

//int yi_ho(int* arr)
//{
//	size_t z = sizeof(arr) / sizeof(arr[0]);
//	int c1 = 0;
//	for (int i = 0; i < z; i++)
//	{
//		c1 ^= arr[1];
//	}
//	return c1;
//}
//
//void Find(int* arr,size_t sz)
//{
//	int c = 0;
//	int arr1[] = { 0 };
//	int arr2[] = { 0 };
//	for (int i = 0; i < sz; i++)
//	{
//		c ^= arr[i];
//	}
//	int j = 0;
//	for (j = 0; j < 32; j++)
//	{
//		c>> 1;
//		if (c & 1)
//		{
//			break;
//		}
//	}
//	int k = 0;
//	int q = 0;
//	for (int i = 0; i < sz; i++)
//	{
//		
//		if ((arr[i] >> (j + 1)) & 1)
//		{
//			arr1[k++] = arr[i];
//		}
//		else
//		{
//			arr2[q++] = arr[i];
//		}
//	}
//	int arr3[2] = { yi_ho(arr1),yi_ho(arr2) };
//	return arr3;
//}